package libraryPSI;

import java.util.Scanner;

/**
 * Created by User on 19.01.14.
 */
public class LibraryMain {

    private static BookManager manager ;
    private static  String option="";

    public static void main(String[] args) {
        manager = new BookManager();
        while (!option.equals("0")){
        show();
        Scanner sc = new Scanner(System.in);
        option = sc.nextLine();
        if (option.equals("1")) {
            System.out.println("Введите название книги:");
            String name = sc.nextLine();
            System.out.println("Введите автора:");
            String author = sc.nextLine();
            manager.addBook(name, author);

        }
        if (option.equals("2")) {
            searchshow();
            String value = sc.nextLine();
            if (value.equals("1")) {
                System.out.println("Введите автора:");
                String author = sc.nextLine();

                System.out.print(manager.getBooksByAuthor(author));
            }
            if (value.equals("2")) {
                System.out.println("Введите название книги:");
                String name = sc.nextLine();
                System.out.println(manager.getBookByName(name));


            }
            if (value.equals("3")) {
                String id = sc.nextLine();
                int idNumber = Integer.parseInt(id);
                System.out.println(manager.getBookById(idNumber));


            }
            if (value.equals("0")) {
                return;
            } else searchshow();
        }

    }     }


    static void show() {
        System.out.println("Для добавления новой книг нажмите 1 ");
        System.out.println("Для поиска нажмите 2 ");
        System.out.println("Для отображения содержимого нажмите 3 ");
        System.out.println("Для выхода нажмите 0 ");
    }

    static void searchshow() {
        System.out.println("Поиск по автору нажмите 1.\n Поиск по названию нажмите 2.\n"
                + "Для поиска по номеру нажмите 3.\n Для выхода нажмите 0. ");
    }

}


